============================================================================= Call for Participation / Call for Workshop Papers PACT 2002 The Eleventh International Conference on Parallel Architectures and Compilation Techniques Charlottesville, Virginia, September 22-25, 2002 http://www.pactconf.org/ sponsored by IEEE TCCA, IEEE TCPP, ACM SIGARCH and IFIP WG 10.3 (pending) ============================================================================= WORKSHOPS on Sep 22, 2002: . COLP 02: Workshop on Compilers and Operating Systems for Low Power submission deadline: Aug 5, 2002 http://www.ece.lsu.edu/jxr/colp02_cfp.html . Medea 2002: Workshop On Chip Multiprocessor: Processor Architecture and Memory Hierarchy Related Issue submission deadline: Jul 3, 2002 http://garga.iet.unipi.it/medea/ . SPDSEA'02: Workshop on Hardware/Software Support for Parallel and Distributed Scientific and Engineering Application (please visit www.pactconf.org for upcoming information) . WBT-2002: 4th Workshop on Binary Translation submission deadline: Jul 13, 2002 http://www.ece.neu.edu/info/architecture/wbt2002.htm TUTORIALS: . Parallel Programming with OpenMP, Rudi Eigenmann, Purdue "OpenMP is an Application Programming Interface for directive-driven parallel programming of shared memory computers. Fortran, C and C++ compilers supporting OpenMP are available for Unix and Windows workstations. Most vendors of shared memory computers are committed to OpenMP making it the de facto standard for writing portable, shared memory, parallel programs. This tutorial will provide an introduction to OpenMP. It will start with basic concepts to bring the novice up to speed. It will then present several advanced examples to give insight into the issues that come up for experienced OpenMP programmers." . Open Research Compiler (ORC): Beyond Version 1.0, Roy Ju, Intel "The objective of the Open Research Compiler (ORC) project is to provide a leading open source compiler infrastructure for the Itanium(tm) Processor Family (IA-64) to the compiler and architecture research community. Version 1.0 of ORC has been released to the open source community (http://ipf-orc.sourceforge.net/) in January, 2002. There have been hundreds of downloads, and ORC has been used as a compiler infrastructure in various university research and teaching projects. Subsequent to the Jan release, the ORC team has made a great stride on its performance by adding many optimizations and enhancements, in particular the inter-procedural analysis and function inlining enabled. These improvements are planned to be released around the mid-year of 2002 as Version 1.1. We have also got much feedback from the early users who started their research work on ORC." This tutorial will cover: - Overview of the ORC infrastructure - Features and state of ORC 1.1 - Research activities from ORC users and support in the ORC community CALL FOR PARTICIPATION PACT'02: PACT brings together researchers from architecture, compilers, languages and applications to present ground-breaking research and debate key issues of common interest. This year we have yet another exciting program, including a diverse range of workshops and tutorials that precede the main conference, a variety of keynote presentations, and a work-in-progress session. Please join us this year in historic Charlottesville, Virginia, home of the University of Virginia, which was founded by Thomas Jefferson as one of the first public universities in the United States. Charlottesville is nestled next to the beautiful Shenandoah mountains, with the homes of three presidents (Jefferson, Madison, and Monroe), Civil War sites, and many fine wineries nearby. Student participation is especially encouraged. Some support for student travel is expected, with a special grant from IFIP to support students from developing countries. Please contact the student advocate, Steve Carr (carr@mtu.edu) for more information. Preference will be given to those students making presentations. KEYNOTES Dr. Dileep Bhandarkar, Intel, "Parallelism in Mainstream Enterprise Platforms of the Future" Dr. Steve Hammond, National Renewable Energy Laboratory, "The Role of Computational Science in Energy Efficiency and Renewable Energy" Dr. Rich Wolski, University of California, Santa Barbara, "The Computational Grid: Aggregating Performance and Enhanced Capability from Federated Resources" SESSIONS . Data Parallelism and Threading . Compiler Support for Architecture . Program Characterization . Power . Prediction . Memory Performance . Memory Aliasing . Java and IA-64 . Clustered Microarchitectures . and a Work-in-Progress session to be held in the historic U.Va. Dome Room (see the web site for submission information) PAPERS . Data-Parallel Compiler Optimizations, Daniel Chavarria-Miranda and John Mellor-Crummey - Rice University . Increasing and Detecting Memory Address Congruence Samuel Larsen, Emmett Witchell, Saman Amarasinghe - Massachusetts Institute of Technology . Transparent Threads: Resource Allocation in SMT Processors for High Single-Thread Performance Gautham Thambidorai and Donald Yeung - University of Maryland . Compiler-Controlled Caching in Superword Register Files for Multimedia Extension Architectures Jaewook Shin, Jacqueline Chame, and Mary W. Hall - ISI, University of Southern California . Effective Compilation Support for Variable Instruction Set Architecture Jack Liu, Tim Kong, and Fred Chow - Cgnigine . A Framework for Parallelizing Load/Stores on Embedded Processors Santosh Pande, Xiaotong Zhuang, and John S. Greenland, Jr. - Georgia Institute of Technology . Workload Design: Selecting Representative Program-Input Pairs Lieven Eeckhout, Hans Vandierendonck, and Koen De Bosschere - ELIS-Ghent University . Dataflow Frequency Analysis based on Whole Program Paths Bernhard Scholz and Eduard Mehofer - University of Vienna, Austria . Quantifying Instruction Criticality Eric S. Tune, Dean M. Tullsen, and Brad Calder - Univeristy of California San Diego . Application Transformations for Energy and Performance-Aware Device Management Taliver Heath, Eduardo Pinheiro, Jerry Hom, Ulrich Kremer, and Ricardo Bianchini - Rutgers University . Leakage Energy Management in Cache Hierarchies Lin Li, Ismail Kadayif, Yuh-Fang Tsai, Narayanan Vijaykrishnan, Mahmut Kandemir, Mary Jane Irwin, and Anand Sivasubramaniam - Penn State University . Integrating Adaptive On-Chip Storage Structures for Reduced Dynamic Power Steve Dropsho, Alper Buyuktosunoglu, Rajeev Balasubramonian, David H. Albonesi, Sandhya Dwarkadas, Greg Semeraro, Grigorios Magklis, and Michael L. Scott - University of Rochester . The Use of Prediction for Accelerating Upgrade Misses in cc-NUMA Multiprocessors Manuel E. Acacio, Jose Gonzalez, Jose M. Garcia and Jose Duato - University of Murcia, Spain . Predicting Conditional Branches With Fusion-Based Hybrid Predictors Gabriel Loh and Dana S. Henry - Yale University . Speculative Sequential Consistency with Little Custom Storage Chris Gniady and Babak Falsafi - Carnegie Mellon University . Cost-Effective Compiler Directed Memory Prefetching and Bypassing Daniel Ortega, Eduard Ayguade, Jean-Loup Baer, and Mateo Valero - UPC . Using the Compiler to Improve Cache Replacement Decisions Zhenlin Wang, Kathryn S. McKinley, Arnold L. Rosenberg, and Charles C. Weems - University of Massachusetts . Software Bubbles: Using Predication to Compensate for Aliasing in Software Pipelines Benjamin Goldberg, Emily Chapman, Chad Huneycutt, and Krishna Palem - New York University . Speculative Alias Analysis for Executable Code Manel Fernandez and Roger Espasa - UPC . Cost Effective Memory Dependence Prediction Using Speculation Levels and Color Sets Soner Onder - Michigan Technological University . Just-In-Time Java Compilation for the Itanium Processor Tatiana Shpeisman, Guei-Yuan Lueh, and Ali-Reza Adl-Tabatabai - Intel . Eliminating Exception Constraints in Java on IA-64 Kazuaki Ishizaki, Tatsushi Inagaki, Hideaki Komatsu, andToshio Nakatani - IBM, Japan . Optimizing Loop Performance for Clustered VLIW Architectures Steve Carr, Yi Qian, and Philip Sweany - Michigan Technological University . Exploiting Pseudo-schedules to Guide Data Dependence GrapYale Universityh Partitioning Alex Aleta, Josep Maria Codina, and Francisco Jesus Sanchez, Antonio Gonzalez, and David Kaeli - UPC . Efficient Interconnects for Clustered Microarchitectures Joan-Manuel Parcerisa, Julio Sahuquillo, Antonio Gonzalez, and Jose Duato - UPC ============================================================================= Thank you very much for your time in reading this announcement. If you have any questions about PACT'02, please contact me at fmuelle@moss.csc.ncsu.edu, and I would be happy to help to the extent I can. Please feel free to pass this announcement on to other colleagues who might be interested. We hope you will enjoy the PACT'02 site. ------------------------------------------------------------------------------ Prof. Frank Mueller Department of Computer Science North Carolina State University 448 EGRC Raleigh, NC 27695-7534 ------------------------------------------------------------------------------ fmuelle@moss.csc.ncsu.edu ------------------------------------------------------------------------------